Exemple #1
0
    public void rpcSetOwnership(int photonID)
    {
        PhotonView view = PhotonNetwork.GetPhotonView(photonID);

        if (view != null)
        {
            CombatFlow player = view.GetComponent <CombatFlow>();
            localOwned = player.localOwned || player.isLocalPlayer;


            // This fixes bug where client launching against host-owned npc
            if (localOwned)
            {
                RealFlightControl flightCont = GetComponent <RealFlightControl>();
                if (flightCont != null)
                {
                    flightCont.enabled = true;
                }

                BasicMissile missile = GetComponent <BasicMissile>();
                if (missile != null)
                {
                    missile.setHasPassed(true);
                }
            }
        }
    }
Exemple #2
0
 void Awake()
 {
     pm     = PerspectiveManager.getPManager();
     flight = GetComponent <RealFlightControl>();
     myFlow = GetComponent <CombatFlow>();
     myRb   = GetComponent <Rigidbody>();
     ai     = GetComponent <AI_Aircraft>();
 }
Exemple #3
0
 private void Awake()
 {
     missileRef      = GetComponent <BasicMissile>();
     weaponRef       = GetComponent <Weapon>();
     rocketMotor     = GetComponent <RocketMotor>();
     myFlightControl = GetComponent <RealFlightControl>();
     myRB            = GetComponent <Rigidbody>();
     myRadar         = GetComponent <Radar>();
 }
    public void linkHudToAircraft(GameObject aircraftRoot)
    {
        aircraftRootObj = aircraftRoot;

        if (aircraftRoot != null)
        {
            // SET REFERENCES
            root_rbRef            = aircraftRootObj.GetComponent <Rigidbody>();
            root_flightInfoObjRef = aircraftRootObj.GetComponent <RealFlightControl>();
            root_Engine           = aircraftRootObj.GetComponent <EngineControl>();
            root_combatFlow       = aircraftRootObj.GetComponent <CombatFlow>();
        }
    }