Exemple #1
0
 public override void Enter(DaggerBehaviour dagger, DaggerController controller)
 {
     base.Enter(dagger, controller);
     dagger.IgnoreDaggerCollisions();
     dagger.SetPhysics(0, 0.999f);
     dagger.CreateJoint();
 }
Exemple #2
0
 public override void Enter(DaggerBehaviour dagger, DaggerController controller)
 {
     base.Enter(dagger, controller);
     dagger.CreateJoint();
     dagger.IgnoreDaggerCollisions();
     dagger.SetPhysics(0);
     Catalog.GetData <EffectData>("DaggerSnickFX").Spawn(dagger.transform).Play();
 }
Exemple #3
0
 public override void Enter(DaggerBehaviour dagger, DaggerController controller)
 {
     base.Enter(dagger, controller);
     dagger.Depenetrate();
     dagger.IgnoreDaggerCollisions();
     dagger.SetPhysics(0);
     dagger.CreateJoint();
     dagger.item.mainCollisionHandler.OnCollisionStartEvent += CollisionEvent;
 }
Exemple #4
0
 public override void Enter(DaggerBehaviour dagger, DaggerController controller)
 {
     base.Enter(dagger, controller);
     dagger.item.GetMainHandle(Side.Left).SetTouch(false);
     dagger.item.GetMainHandle(Side.Right).SetTouch(false);
     dagger.SetPhysics(0);
     dagger.DisableCollisions();
     dagger.IgnoreDaggerCollisions();
     dagger.CreateJoint();
 }
Exemple #5
0
 public override void Enter(DaggerBehaviour dagger, DaggerController controller)
 {
     base.Enter(dagger, controller);
     whooshEffect = Catalog.GetData <EffectData>("ClawsWhoosh").Spawn(dagger.transform);
     whooshEffect.Play();
     dagger.SetPhysics(0);
     dagger.CreateJoint();
     dagger.IgnoreDaggerCollisions();
     dagger.item.mainCollisionHandler.OnCollisionStartEvent += CollisionEvent;
 }