コード例 #1
0
ファイル: Player.cs プロジェクト: asmv/GGJ2018
 public void setControlledEnemy(PossessableEnemy e)
 {
     if (controlledEnemy != null)
     {
         controlledEnemy.leavePlayerControl();
     }
     e.gameObject.tag     = "Player";
     this.controlledEnemy = e;
     e.speed = e.speed * playerControlledSpeedMultiplier;
     Debug.Log(playerControlledSpeedMultiplier);
     e.enterPlayerControl();
     this.transform.SetParent(controlledEnemy.transform);
     controlledEnemy.GetComponent <SpriteRenderer>().color = new Color(0.7f, 0.7f, 0.95f);
     playerHealth = e.health;
 }