Ejemplo n.º 1
0
    //void GenerateGun(Entity entity)
    //{
    //    Entity gunEntity = world.entitySystem.NewPawn(gunPrefab, entity.gameobjectComponent.transform.position);
    //    gunEntity.identity.master = entity;
    //}

    void EquipBodywork(Bodywork bodywork, TankComponent tank, MoveComponent move, GameobjectComponent gameobjectComponent)
    {
        tank.bodywork = bodywork;
        gameobjectComponent.animator.SetInteger("init", bodywork.animTrigger);
        var sprite = Resources.Load <Sprite>(bodywork.spritePath);

        gameobjectComponent.spriteRenderer.sprite = sprite;

        move.moveSpeed = bodywork.moveSpeed;
        //GetComponent<Life>().SetHP(b.hp);
    }
Ejemplo n.º 2
0
    //void GenerateGun(Entity entity)
    //{
    //    Entity gunEntity = world.entitySystem.NewPawn(gunPrefab, entity.gameobjectComponent.transform.position);
    //    gunEntity.identity.master = entity;
    //}

    void EquipBodywork(Bodywork bodywork, TankComponent tank, MoveComponent move, GameobjectComponent gameobjectComponent)
    {
        tank.bodywork = bodywork;
        gameobjectComponent.animator.SetInteger("init", bodywork.animTrigger);
        var sprite = Resources.Load <Sprite>(bodywork.spritePath);

        gameobjectComponent.spriteRenderer.sprite = sprite;

        move.moveSpeed = bodywork.moveSpeed;
        world.lifeSystem.SetData(move.entity.lifeComponent, bodywork.hp);

        Debug.Log("EquipBodywork:" + bodywork.spritePath);
    }