public override void UseIncantation(Force.ForceType _force)
 {
     if (spawnInstantly)
     {
         obj = (Rigidbody2D)Instantiate(gameObjectToSpawn, pSpawnPosition, Quaternion.identity) as Rigidbody2D;
     }
     pForceType = _force;
 }
 public override void UseIncantation(Force.ForceType _force)
 {
     if (pSpawnInstantly)
     {
         obj = (Rigidbody2D)Instantiate(pGameObjectToSpawn, pGameObjectSpawnLocation.transform.position, Quaternion.identity) as Rigidbody2D;
     }
     pForceType = _force;
 }
示例#3
0
 // Use this for initialization
 public virtual void Start()
 {
     if (force == null)
     {
         forceType = Force.ForceType.NONE;
     }
     else
     {
         forceType = force.ItemForce;
     }
 }
示例#4
0
 public override void ReleaseIncantation(Force.ForceType _force)
 {
     throw new System.NotImplementedException();
 }
示例#5
0
 public abstract void UseIncantation(Force.ForceType _force);     //Used Instantly
 public abstract void ReleaseIncantation(Force.ForceType _force); //Used when the button is released.
示例#6
0
 public abstract void ActivateSpell();                            //Used after a period of time.
 public abstract void UseIncantation(Force.ForceType _force);     //Used Instantly
 public override void ReleaseIncantation(Force.ForceType _force)
 {
 }
示例#8
0
 public void ReleaseIncantation(Force.ForceType _force)
 {
     pressed = true;
 }