예제 #1
0
 public void SetCreationParameters(Vector3 pCreatePosition,Vector3 pForward, double pTime, FireBallCaster pCaster)
 {
     this.createPosition = pCreatePosition;
     this.createTime = pTime;
     this.createForward = pForward;
     this.caster = pCaster;
 }
예제 #2
0
 public static GameObject CreateInstance( double time , Vector3 pos, Vector3 dir , Faction faction, FireBallCaster caster)
 {
     GameObject obj = (GameObject)GameObject.Instantiate(
         Resources.Load("Prefab/Skill/FireBallBullet"), pos, Quaternion.LookRotation(dir)
     );
     obj.GetComponent<FireBallBullet>().SetCreationParameters(pos, dir, time, caster);
     obj.GetComponent<Faction>().SetFaction(faction);
     return obj;
 }