コード例 #1
0
    public GoCache GetCacheFromType(ActorTypeEnum type)
    {
        GoCache result = null;

        switch (type)
        {
        case ActorTypeEnum.SmallWalker: result = EnemyManager.Instance.CacheSmallWalker; break;

        case ActorTypeEnum.LargeWalker: result = EnemyManager.Instance.CacheLargeWalker; break;

        case ActorTypeEnum.SmallCharger: result = EnemyManager.Instance.CacheCharger; break;

        case ActorTypeEnum.Caster: result = EnemyManager.Instance.CacheCaster; break;

        default: Debug.LogError("EnemyManager: Unknown enemy type: " + type.ToString()); break;
        }
        return(result);
    }