Ejemplo n.º 1
0
    public sealed override BaseCharacter AllocObject()
    {
        IObjectPoolCallback allocatedObj = AllocObjectInternal();

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

        Assert.IsNotNull(allocatedObj);
        allocatedObj.OnAllocated();
        return((Food)allocatedObj);
    }