// Use this for initialization void Start() { shieldTrigger = GameObject.Find("Shield Trigger"); shieldTriggerScript = shieldTrigger.GetComponent <ShieldTrigger>(); player = GameObject.Find("Player"); playerSpeechBubbleScript = player.GetComponent <PlayerSpeechBubble>(); }
private ShieldTrigger shield_; //a variable that is going to store a trigger script as a component public override void Initialize(GameObject obj_in) { shield_ = obj_in.GetComponent <ShieldTrigger>(); //getting reference to trigger script shield_.shieldDuration_ = this.shieldDuration_; //assigning }