public void Initialize(Player player) { audio = transform.GetComponent <AudioSource> (); fearGainRate = GameSettings.fearGainRate; maximumFearThreshold = 100f; maximumPlayerDistance = GameSettings.scareAttackRange; minimumFearThreshold = 75f; this.player = player; sightObject = transform.Find("Sight"); fearBar = transform.Find("FearBar").GetComponent <FearBar> (); fearBar.Initialize(this); playerInRangeDetector = transform.Find("PlayerInRangeDetector").GetComponent <PlayerInRangeDetector> (); playerInRangeDetector.Initialize(this); transform.GetComponent <ScareTargetAI> ().Initialize(this); ANIM_DOWNWARD_MOVING = "ScareTarget1DownwardMoving"; ANIM_DOWNWARD_IDLE = "ScareTarget1DownwardIdle"; ANIM_UPWARD_MOVING = "ScareTarget1UpwardMoving"; ANIM_UPWARD_IDLE = "ScareTarget1UpwardIdle"; ANIM_RIGHTWARD_MOVING = "ScareTarget1RightwardMoving"; ANIM_RIGHTWARD_IDLE = "ScareTarget1RightwardIdle"; ANIM_LEFTWARD_MOVING = "ScareTarget1LeftwardMoving"; ANIM_LEFTWARD_IDLE = "ScareTarget1LeftwardIdle"; }
// Use this for initialization void Start() { cam = Camera.main; motor = GetComponent <PlayerMotor>(); PlayerFear = GetComponent <FearBar>(); hide = GetComponent <Hiding>(); }