Beispiel #1
0
 static void MakeDirectPower()
 {
     RPG.Status      s     = Selection.activeObject as RPG.Status;
     RPG.PowerDirect power = CreateAsset <RPG.PowerDirect>(s.name + "Direct");
     power.effects    = new RPG.Status[1];
     power.effects[0] = s;
 }
Beispiel #2
0
 static void MakeBlockPower()
 {
     RPG.Status      s     = Selection.activeObject as RPG.Status;
     RPG.PowerDirect power = CreateAsset <RPG.PowerBlock>(s.name + "Block");
     power.type       = GetDamageType(s, RPG.RPGSettings.DamageType.Crushing);
     power.effects    = new RPG.Status[1];
     power.effects[0] = s;
 }
Beispiel #3
0
 static void MakeMoveToPower()
 {
     RPG.Status      s     = Selection.activeObject as RPG.Status;
     RPG.PowerDirect power = CreateAsset <RPG.PowerMoveTo>(s.name + "MoveTo");
     power.effects    = new RPG.Status[1];
     power.effects[0] = s;
     power.icon       = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/Gizmos/PowerMoveTo Icon.png");
 }