Plantilla script - UCM-FDI-DISIA/proyectois1-algoritmos GitHub Wiki

using Godot;
using System;

/// [NOMBRE DE LA CLASE]
/// [Descripción breve del propósito del script]

public partial class NombreDeLaClase : Node // Cambiar el tipo base según el caso (Node2D, Control, etc.)
{
    // =====================
    // SEÑALES
    // =====================
    // Definir señales públicas si necesarias


    // =====================
    // VARIABLES Y NODOS
    // =====================
    // Export variables visibles en el editor
    // Referencias a nodos (GetNode en _Ready)
    // Constantes, diccionarios o estructuras de datos internas


    // =====================
    // INICIALIZACIÓN
    // =====================
    // _Ready() → configuración inicial, obtención de nodos, conexión de señales
    // Cualquier otro método de inicialización


    // =====================
    // PROCESO PRINCIPAL
    // =====================
    // _Process() → lógica frame a frame (visual)
    // _PhysicsProcess() → lógica física
    // Otros métodos de actualización periódica


    // =====================
    // HANDLERS DE EVENTOS
    // =====================
    // Métodos que responden a señales, botones, timers, etc.


    // =====================
    // LÓGICA DE JUEGO
    // =====================
    // Métodos principales del comportamiento del script
    // (ataques, gestión de estado, animaciones, cálculos, etc.)


    // =====================
    // MÉTODOS AUXILIARES
    // =====================
}
⚠️ **GitHub.com Fallback** ⚠️