Beispiel #1
0
 public void throwUFO(GameObject disk, Vector3 direction, float power)
 {
     _throw = PhysisAction.GetSSAction(direction, power);
     disk.GetComponent <Rigidbody>().AddForce(direction * power, ForceMode.Impulse);
     disk.GetComponent <Rigidbody>().useGravity = true;
     this.RunAction(disk, _throw, this);
 }
Beispiel #2
0
    public static PhysisAction GetSSAction(Vector3 direction, float power)
    {
        PhysisAction action = CreateInstance <PhysisAction>();

        action.direction = direction;
        action.power     = power;
        return(action);
    }