示例#1
0
    private void Start()
    {
        m_cam            = Camera.main;
        m_eManager       = World.DefaultGameObjectInjectionWorld.EntityManager;
        m_blobAssetStore = new BlobAssetStore();

        m_formationEntity = EntitiesPrefabLibrary.GetInstance().ConvertToEntity(m_formationObject);

        if (SpawnerSystem.ms_instance != null)
        {
            SpawnerSystem.ms_instance.m_formationEntity = m_formationEntity;
        }
    }
 private void OnDestroy()
 {
     Destroy(ms_instance);
     ms_instance = null;
 }
示例#3
0
 public override void Init()
 {
     base.Init();
     _entityPrefab = EntitiesPrefabLibrary.GetInstance().ConvertToEntity(unitObject);
 }