//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); }
//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); }