示例#1
0
    public Search(Ship inShip)
    {
        ship = inShip;
        fleetManager = ship.manager;
        beacon = GameObject.Instantiate(Resources.Load("Ai Objects/SearchBeacon")) as GameObject;
        beacon.name = "Beacon_Flee_" + ship.gameObject.name;
        //Debug.Log(beacon.name);
        beaconScript = beacon.GetComponent<BeaconScript>();
        beaconScript.SetOwner(ship);
        RenewBeacon();

        ship.SetTargetTransform(beacon.transform);

        if(ship.photonView.isMine)
            ship.photonView.RPC("SearchRPC", PhotonTargets.Others, beacon.transform.position);

        //Debug.Log("Beacon / Search Initialized");
    }
示例#2
0
 // Use this for initialization
 void Start()
 {
     curWaypoint = 0;
     checker = FindObjectOfType<BeaconScript>();
 }
示例#3
0
 private void CreateBeacon()
 {
     beacon = GameObject.Instantiate(Resources.Load("Ai Objects/SearchBeacon")) as GameObject;
     beaconScript = beacon.GetComponent<BeaconScript>();
     beaconScript.SetOwner(ship);
     RenewBeacon();
 }