public static bool obj_equal(long L, long R) { UnityEngine.GameObject left = FCGetObj.GetObj <UnityEngine.GameObject>(L); UnityEngine.GameObject right = FCGetObj.GetObj <UnityEngine.GameObject>(R); if (left != null) { return(left.Equals(right)); } if (right != null) { return(right.Equals(left)); } return(true); }
protected bool bChange(GameObject srcGO, GameObject destGO) { if (srcGO == null || !srcGO.Equals(destGO)) { return true; } return false; }
/// <summary> /// Gets the player session using a UnityEngine.GameObject /// </summary> /// <param name="go"></param> /// <returns></returns> public PlayerSession FindSessionByGo(GameObject go) { var sessions = GameManager.Instance.GetSessions(); return (from i in sessions where go.Equals(i.Value.WorldPlayerEntity) select i.Value).FirstOrDefault(); }