public ControllerPlayer(GameObject player, Vector3 spawnPoint, Controls controls) { this.view = GameObject.Instantiate(player, spawnPoint, Quaternion.identity, null).GetComponent <ViewPlayer>(); this.model = new ModelPlayer(controls); view.SetController(this); inputComponent = new InputComponent(this); }
public ControllerPlayer(ViewPlayer player) { model = new ModelPlayer(); inputComponent = new InputComponent(this); view = GameObject.Instantiate(player.gameObject, model.position, Quaternion.identity, null).GetComponent <ViewPlayer>(); view.SetController(this); }