void Start()
    {
        if (objPlayer == null)
        {
            objPlayer = GameObject.FindGameObjectWithTag("Player");
        }

        helicopterInfo = objPlayer.GetComponent <HelicopterInfo>();
        helicopterInfo.bIsPlayWithGamePad = bIsPlayWithGamePad;
        helicopterInfo.bUseSearchLight    = bUseSearchLight;

        targetBehaviour = objTarget.GetComponent <MACTargetBehaviour>();

        objCanvas.transform.SetParent(objMainCamera.transform);

        nRemainedTime = nMissionTime;
        textTime.text = "Time: " + nRemainedTime;

        bgmPlayer      = gameObject.AddComponent <AudioSource>();
        bgmPlayer.clip = sfxNotFound;
        bgmPlayer.Play();

        sfxPlayer = gameObject.AddComponent <AudioSource>();

        SceneFadingController.FadeIn();
    }
    void Start()
    {
        trsPlayer      = GameObject.FindGameObjectWithTag("MainCamera").transform;
        helicopterInfo = GameObject.Find("Boeing AH-6").GetComponent <HelicopterInfo>();

        lineRenderer = GetComponent <LineRenderer>();
        audioSource  = GetComponent <AudioSource>();

        dur = GetComponent <HAVIODurability>();
    }
    void Start()
    {
        helicopterInfo = GetComponentInParent <HelicopterInfo>();
        audioSource    = GetComponent <AudioSource>();

        objTFC = GameObject.Find("Target Finding Camera");
        if (GameObject.Find("Mid-Air Chaser Game Mode Controller"))
        {
            fMaxDistance = GameObject.Find("Mid-Air Chaser Game Mode Controller").GetComponent <MidAirChaserController>().fMaxDistance;
        }
    }
    void Start()
    {
        helicopterInfo  = trsPlayer.GetComponent <HelicopterInfo>();
        inputController = trsPlayer.GetComponent <InputController>();
        motionInput     = trsPlayer.GetComponent <MotionInput>();
        audioSource     = GetComponent <AudioSource>();

        btnExit.onClick.AddListener(OnButtonExitClicked);
        btnRestart.onClick.AddListener(OnButtonRestartClicked);

        sfc.FadeIn();

        StartCoroutine("MissionStart");
    }
    void Start()
    {
        if (objPlayer == null)
        {
            objPlayer = transform.parent.gameObject;
        }
        helicopterInfo = objPlayer.GetComponent <HelicopterInfo>();

        audioSource = new AudioSource[2];
        audioSource[(int)SFX_List.CAREPACKAGE_CRASH]              = gameObject.AddComponent <AudioSource>();
        audioSource[(int)SFX_List.CAREPACKAGE_CRASH].volume       = 0.5f;
        audioSource[(int)SFX_List.CAREPACKAGE_CRASH].spatialBlend = 1.0f;

        audioSource[(int)SFX_List.CAREPACKAGE_DETACH]        = gameObject.AddComponent <AudioSource>();
        audioSource[(int)SFX_List.CAREPACKAGE_DETACH].volume = 0.5f;
        audioSource[(int)SFX_List.CAREPACKAGE_DETACH].clip   = sfxDetach;
    }
示例#6
0
 public Helicopter( ActorInitializer init, HelicopterInfo info)
     : base(init, info)
 {
     Info = info;
 }
示例#7
0
 public HeliReturn(Actor self)
 {
     aircraftInfo = self.Info.Traits.Get <AircraftInfo>();
     heli         = self.Trait <Helicopter>();
     heliInfo     = self.Info.Traits.Get <HelicopterInfo>();
 }
示例#8
0
 void Start()
 {
     helicopterInfo = transform.parent.GetComponent <HelicopterInfo>();
     audioSource    = gameObject.AddComponent <AudioSource>();
 }
示例#9
0
 void Start()
 {
     helicopterInfo = GetComponent <HelicopterInfo>();
 }
示例#10
0
 public Helicopter(ActorInitializer init, HelicopterInfo info)
     : base(init, info)
 {
     self = init.Self;
     Info = info;
 }
示例#11
0
 public HeliReturn(Actor self)
 {
     aircraftInfo = self.Info.Traits.Get<AircraftInfo>();
     heli = self.Trait<Helicopter>();
     heliInfo = self.Info.Traits.Get<HelicopterInfo>();
 }