public void ReplaceMoveDir(Lockstep.Game.EDir newValue)
    {
        var index     = InputComponentsLookup.MoveDir;
        var component = CreateComponent <Lockstep.ECS.Input.MoveDirComponent>(index);

        component.value = newValue;
        ReplaceComponent(index, component);
    }
    public void AddMoveDir(Lockstep.Game.EDir newValue)
    {
        var index     = InputComponentsLookup.MoveDir;
        var component = (Lockstep.ECS.Input.MoveDirComponent)CreateComponent(index, typeof(Lockstep.ECS.Input.MoveDirComponent));

        component.value = newValue;
        AddComponent(index, component);
    }
Пример #3
0
    public void ReplaceMoveRequest(Lockstep.Game.EDir newValue)
    {
        var index     = GameComponentsLookup.MoveRequest;
        var component = (Lockstep.ECS.Game.MoveRequestComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.MoveRequestComponent));

        component.value = newValue;
        ReplaceComponent(index, component);
    }
    public void AddDir(Lockstep.Game.EDir newValue)
    {
        var index     = GameComponentsLookup.Dir;
        var component = CreateComponent <Lockstep.ECS.Game.DirComponent>(index);

        component.value = newValue;
        AddComponent(index, component);
    }
Пример #5
0
    public void ReplaceDir(Lockstep.Game.EDir newValue)
    {
        var index     = GameComponentsLookup.Dir;
        var component = (Lockstep.ECS.Game.DirComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.DirComponent));

        component.value = newValue;
        ReplaceComponent(index, component);
    }
Пример #6
0
    public void AddMoveRequest(Lockstep.Game.EDir newValue)
    {
        var index     = GameComponentsLookup.MoveRequest;
        var component = CreateComponent <Lockstep.ECS.Game.MoveRequestComponent>(index);

        component.value = newValue;
        AddComponent(index, component);
    }