void Start()
 {
     stats  = GetComponent(typeof(Stats)) as Stats;
     bms    = GetComponent(typeof(BasicMovementScript)) as BasicMovementScript;
     state  = 0;
     toChar = new Vector3();
     chara  = GameObject.Find("Character") as GameObject;
     timer  = 0f;
 }
 // Use this for initialization
 void Start()
 {
     chara      = GameObject.Find("Character");
     charaStats = (Stats)chara.GetComponent(typeof(Stats));
     stats      = (Stats)GetComponent(typeof(Stats));
     setBaseStats();
     displacement   = new Vector3();
     isAttacking    = false;
     attackDistance = 0.5f;
     bms            = (BasicMovementScript)GetComponent(typeof(BasicMovementScript));
 }
 private void Awake()
 {
     instance       = this;
     movementScript = GetComponent <BasicMovementScript>();
     mainCamera     = Camera.main;
 }
 void Start()
 {
     PlayerInputScript.instance.SavorySprayButtonPressed += Spray;
     playerMovementScript = PlayerInputScript.instance.movementScript;
     rb = playerMovementScript.GetComponent <Rigidbody2D>();
 }
 private void Start()
 {
     PlayerInputScript.instance.SweetStrikeButtonPressed += SweetStrike;
     playerMoveScript = PlayerInputScript.instance.movementScript;
 }