public override void Start()
 {
     base.Start();
     if (PCombatManager.Instance)
     {
         combatConfig = ((PBaseCombat)(PCombatManager.Instance.curConfiguration));
     }
 }
예제 #2
0
    //public GameObject[] attackInstances; // TODO make these hashsets
    //WORKING: 5.13.18: Making Hashsets in PBaseCombat_Attack to call OnFixedUpdate for changing the scale& transform of each instance.

    public PBaseCombat_Slash(PBaseCombat config, PAttackInstance attackPrefab) : base(config, attackPrefab)
    {
        ;
    }
예제 #3
0
    //public PAttackInstance[] attackPrefabs;
    //public HashSet<PAttackInstance> attackInstances;

    /* Constructor: PBaseCombat is the monobehaviour, need to pass it as config for transform etc. */
    public PBaseCombat_Attack(PBaseCombat config, PAttackInstance attackPrefab)
    {
        this.config       = config;
        this.attackPrefab = attackPrefab;
    }