コード例 #1
0
 // Use this for initialization
 void Start()
 {
     controller = gameObject.GetComponent<WeaponControllerCarter>();
     playerController = gameObject.GetComponent<PlayerController>();
     playerAmmo = gameObject.GetComponent<PlayerAmmo>();
     listener = GetComponent<AudioSource>();
 }
コード例 #2
0
 // Use this for initialization
 void Start()
 { 
     nextBulletTimer = nextBulletTimerBase;
     playerController = gameObject.GetComponent<PlayerController>();
     playerAmmo = gameObject.GetComponent<PlayerAmmo>();
     listener = gameObject.GetComponent<AudioSource>();
 }
コード例 #3
0
        public float timerCancelFireAfterReload = 0.5f; // Timer set. TODO : match with the sound's time of reloading

        void Awake()
        {
            playerAmmo = gameObject.GetComponent<PlayerAmmo>();
            doubleGuns = gameObject.GetComponent<WeaponDoubleGuns>();
            flamethrower = gameObject.GetComponent<WeaponFlamethrower>();
            playerController = gameObject.GetComponent<PlayerController>();
        }
コード例 #4
0
        // Use this for initialization
        void Start()
        {
            m_camera = GameController.TopDownCamera;
            m_player = GameController.Player;
            m_notificationColor.a = 255;
            if (useTriggerGoScript)
            {
                trigger = GetComponent<TriggerGameObject>();
                if (trigger == null) Debug.Log("If you checked \"useTriggerGoScript\" you must add a TriggerGameObjectScript to this game object.");
            }

        }
コード例 #5
0
ファイル: ArmorManager.cs プロジェクト: S4D3H/ProjectJanitor
        protected override void OnLoot(PlayerController entity)
        {
            if (entity.RepairArmor(amount))
            {
                Destroy(gameObject);
                GameController.NotifyPlayer("Armor +" + amount, Color.green, 2);
            }

            else
            {
                GameController.NotifyPlayer("Armor full", Color.green, 2);
            }
        }
コード例 #6
0
ファイル: HeartManager.cs プロジェクト: S4D3H/ProjectJanitor
        protected override void OnLoot(PlayerController entity)
        {
            if (entity.Heal(amount))
            {
                Destroy(gameObject);
                GameController.NotifyPlayer("Health +" + amount, Color.green, 2);
            }

            else
            {
                GameController.NotifyPlayer("Health full", Color.green, 2);
            }
        }
コード例 #7
0
        public float timerCancelFireAfterReload = 0.5f; // Timer set

        void Awake()
        {
            playerAmmo = gameObject.GetComponent<PlayerAmmo>();
            assaultRifle = gameObject.GetComponent<WeaponAssaultRifle>();
            playerController = gameObject.GetComponent<PlayerController>();
        }