public void ReplaceAsset(Lockstep.Game.EAssetID newAssetId)
    {
        var index     = GameComponentsLookup.Asset;
        var component = CreateComponent <Lockstep.ECS.Game.AssetComponent>(index);

        component.assetId = newAssetId;
        ReplaceComponent(index, component);
    }
예제 #2
0
    public void AddAsset(Lockstep.Game.EAssetID newAssetId)
    {
        var index     = GameComponentsLookup.Asset;
        var component = (Lockstep.ECS.Game.AssetComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.AssetComponent));

        component.assetId = newAssetId;
        AddComponent(index, component);
    }