// Use this for initialization
    void Start()
    {
        movement = GetComponent <ShipNavComponent>();
        system   = GetComponent <MechaCoreComponent>();

        if (system != null && test != null)
        {
            system.InstallModuleIn(system.hardpoints.Get("TEST_P1"), test);
        }

        // Add the handlers for the computer system.
        system.computer.onResourcesChanged += HandleComputerResourcesChanged;
        system.computer.onDamaged          += HandleComputerDamaged;

        // Add the handlers for the power system.
        system.power.onEnergyChanged += HandleEnergyChanged;
        system.power.onDamaged       += HandlePowerDamaged;
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        GameObject obj = GameObject.FindGameObjectWithTag("Player");

        nav = obj.GetComponent <ShipNavComponent>();
    }