public sealed override BaseCharacter AllocObject() { IObjectPoolCallback allocatedObj = AllocObjectInternal(); Assert.IsNotNull(allocatedObj); allocatedObj.OnAllocated(); return((BaseCharacter)allocatedObj); }
public sealed override Food AllocObject() { IObjectPoolCallback allocatedObj = AllocObjectInternal(); Assert.IsNotNull(allocatedObj); allocatedObj.OnAllocated(); return((Food)allocatedObj); }