Beispiel #1
0
    private static bool ReplRequestOwnershipInternal(GameObject game_object, bool search_parent = false)
    {
        ReplicationComponent replComponentForGameObject = Replicator.Singleton.GetReplComponentForGameObject(game_object, false);

        if (replComponentForGameObject != null)
        {
            replComponentForGameObject.ReplRequestOwnership();
            return(true);
        }
        return(search_parent && game_object.transform.parent != null && ReplTools.ReplRequestOwnershipInternal(game_object.transform.parent.gameObject, search_parent));
    }