public virtual string Count(string leftNum, string action, string rightNum) { double count = 0; switch (action) { case "+": count = CalculateManager.Calculate(Convert.ToDouble(leftNum), Convert.ToDouble(rightNum), (x, y) => x + y); break; case "-": count = CalculateManager.Calculate(Convert.ToDouble(leftNum), Convert.ToDouble(rightNum), (x, y) => x - y); break; case "*": count = CalculateManager.Calculate(Convert.ToDouble(leftNum), Convert.ToDouble(rightNum), (x, y) => x * y); break; case "/": count = CalculateManager.Calculate(Convert.ToDouble(leftNum), Convert.ToDouble(rightNum), (x, y) => x / y); break; } return(count.ToString()); }
void MatchStartNtf(string jsonData) { var pkt = JsonUtility.FromJson <PACKET_MATCH_START_NTF>(jsonData); //주의: 초기화 순서 바꾸지 말 것 CalculateManager.OnMatchStart(pkt); GameManager.OnMatchStart(pkt); //Scene Fade in/out Script by Scintil StartCoroutine("LoadGameScene"); }
private void Awake() { gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); bulletsParent = GameObject.Find("Bullets").GetComponent <Transform>(); calculateManager = gameManager.GetOrCreateManager <CalculateManager>(); }