public override void execute(Entity entity)
    {
        Body2dEntity body2dEntity = (Body2dEntity)entity;

        int dir = (body2dEntity.currentDir == Body2dEntity.Direction.Right) ? 1 : -1;

        body2dEntity.MoveByX(dir);
    }
Esempio n. 2
0
    public override void execute(Entity entity)
    {
        Body2dEntity body2dEntity = (Body2dEntity)entity;

        entity.StartCoroutine(body2dEntity.MoveBy(moveByX, moveByY));
    }
    public override void execute(Entity entity)
    {
        Body2dEntity body2dEntity = (Body2dEntity)entity;

        body2dEntity.Jump();
    }
Esempio n. 4
0
    public override void execute(Entity entity)
    {
        Body2dEntity body2dEntity = (Body2dEntity)entity;

        entity.StartCoroutine(body2dEntity.MoveTo(moveToDestination));
    }