Example #1
0
 public void Preparing()
 {
     anim.SetBool("Preparing", true);
     rigidbody2D.velocity = new Vector2(-5, 0);
     state = GorilaState.PREPARING;
     Invoke("BreakAction", 1.2f);
     Invoke("RunAction", 2f);
 }
Example #2
0
 public void StartGorilla()
 {
     state = GorilaState.JUMPSHAKE;
     JumpShake();
     Invoke("SortRegion", 3F);
 }
Example #3
0
 public void RunAction()
 {
     if (state != GorilaState.RUN)
     {
         rigidbody2D.velocity = new Vector2(20, 0);
         state = GorilaState.RUN;
         Invoke("JumpAction", 0.3f);
     }
 }
Example #4
0
 void AttackTwo_4()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1.3F);
     rigidbody2D.AddForce(new Vector2(-2500, 5000));
     SortRegion();
 }
Example #5
0
 void Start()
 {
     hitOn = true;
     rnd = new System.Random();
     anim = GetComponent<Animator>();
     state = GorilaState.IDLE;
     startScale = transform.localScale;
 }
Example #6
0
 void AttackTwo_31()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1F);
     print("novo teste");
     rigidbody2D.AddForce(new Vector2(3200, 3400));
     SortRegionTwo();
 }
Example #7
0
 void AttackTwo_32()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1.3F);
     print("Teste novooo22222222");
     rigidbody2D.AddForce(new Vector2(-3300, 4000));
     SortRegionOne();
 }
Example #8
0
 void AttackOne_3()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1.2F);
     print("atk3");
     rigidbody2D.AddForce(new Vector2(3400, 2000));
     SortRegionTwo_3();
 }
Example #9
0
 void AttackOne_4()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1.5F);
     print("atk4");
     rigidbody2D.AddForce(new Vector2(2700, 5000));
     SortRegion();
 }
Example #10
0
 void AttackOne_21()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1.2F);
     rigidbody2D.AddForce(new Vector2(2600,4000));
     SortRegionOne();
 }
Example #11
0
 void AttackOne_2()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1F);
     print("atk2");
     rigidbody2D.AddForce(new Vector2(-2700, 2000));
     Invoke("AttackOne_21", 2f);
 }
Example #12
0
 void AttackOne_1()
 {
     state = GorilaState.JUMPING;
     collider2D.enabled = false;
     Invoke("CollisionEnable", 1F);
     print("atk1");
     rigidbody2D.AddForce(new Vector2(-2500, 4500));
     SortRegionOne_1();
 }
Example #13
0
 public void StartGorillaTwo()
 {
     state = GorilaState.JUMPSHAKE;
     JumpShake();
     Invoke("AttackTwo_12", 5F);
 }
Example #14
0
 public void StartGorillaOne()
 {
     state = GorilaState.JUMPSHAKE;
     JumpShake();
     Invoke("AttackOne_11", 5F);
 }