public void SetData(SwimControllerData data) { if ((bool)data && !data.IsDestroyed) { mutableData = UnityEngine.Object.Instantiate(data); } }
private void checkForDivingGameController(SwimControllerData data = null) { if (!base.gameObject.GetComponent <DivingGameController>()) { DivingGameController divingGameController = base.gameObject.AddComponent <DivingGameController>(); if (data != null) { divingGameController.SetData(data); } } }
public void DivingTriggerEnter(SwimControllerData data = null) { checkForDivingGameController(data); setUnderWater(); }
private void Start() { mutableData = Object.Instantiate(MasterData); }