protected override void OnRead(GrandmaComponentData data) { base.OnRead(data); sidescrollerMovementData = data as SidescrollerMovementData; if (hasInitialized == false) { hasInitialized = true; currentJumps = sidescrollerMovementData.numberOfJumps; } }
protected override void OnRead(GrandmaComponentData data) { base.OnRead(data); bool isNew = pfData == null; pfData = data as PFData; if (isNew && pfData != null) { CurrentAmmo = pfData.RateOfFire.AmmoCapacity; } }
protected override void OnRead(GrandmaComponentData data) { base.OnRead(data); projData = data as PFProjectileData; }