コード例 #1
0
    public SpaceResource GetReserveOfType(ESpaceResource resource)
    {
        switch (resource)
        {
        case ESpaceResource.Organic:
            return(m_organicReserve);

        case ESpaceResource.Oxygen:
            return(m_oxgenReserve);

        case ESpaceResource.Metal:
            return(m_metalReserve);
        }
        return(null);
    }
コード例 #2
0
 public void GainResource(ESpaceResource resource, float amount)
 {
     GetReserveOfType(resource).GainResource(amount);
 }