Ejemplo n.º 1
0
 void Awake()
 {
     if (main == null)
     {
         main = this;
     }
 }
    public void SetPrefab_Test()
    {
        // ARRANGE
        var creatorManager = new CreatorManager();

        creatorManager.objectType = "chair_1";

        // ACT
        var result = creatorManager.SetPrefab();

        // ASSERT
        Assert.IsNotNull(result);
    }
    public void SelectFeatures_Test()
    {
        // ARRANGE
        var creatorManager = new CreatorManager();

        creatorManager.prefab = new GameObject();

        // ACT
        creatorManager.SelectFeatures();

        // ASSERT
        Assert.IsNotNull(creatorManager.features);
    }
Ejemplo n.º 4
0
        public async Task <ActionResult <string> > Post(string patchId)
        {
            var creatorIp = HttpContext.Connection.RemoteIpAddress.ToString();

            if (CreatorManager.UserHasHitCreateCap(_context, _cache, creatorIp))
            {
                return(StatusCode(403));
            }
            if (PatchManager.PatchExists(_context, patchId))
            {
                return(Conflict());
            }

            await PatchManager.ClearOutOldReservedPatches(_context, _cache);

            return(await PatchManager.ReservePatch(_context, creatorIp, patchId));
        }
Ejemplo n.º 5
0
    void Awake()
    {
        instance = this;
        cam      = Camera.main.gameObject;
        int i = 0;

        foreach (var item in selectionObjects)
        {
            if (i == 0)
            {
                selectedObject = item;
            }
            GameObject gb = Instantiate(prefabSelection, objectSelectionContent);
            gb.GetComponent <Object_Selection_Prefab>().gb = item;
            gb.GetComponent <Object_Selection_Prefab>().OnInstant(item.showIcon != null ? item.showIcon : item.gb.GetComponent <SpriteRenderer>().sprite);
            i++;
        }
    }
Ejemplo n.º 6
0
        public async Task <ActionResult <string> > Patch(PatchPatchRequestDto requestDto) // lol
        {
            var creatorIp = HttpContext.Connection.RemoteIpAddress.ToString();

            if (!PatchManager.PatchExists(_context, requestDto.PatchId))
            {
                return(NotFound());
            }
            if (CreatorManager.UserHasHitCreateCap(_context, _cache, creatorIp))
            {
                return(StatusCode(403));
            }
            if (!PatchManager.PatchMatchesCreator(_context, _cache, requestDto.PatchId, creatorIp))
            {
                return(StatusCode(403));
            }

            await PatchManager.ClearOutOldReservedPatches(_context, _cache);

            return(await PatchManager.CompletePatch(_context, _cache, requestDto.PatchId, requestDto.ImageMini, requestDto.Image));
        }
Ejemplo n.º 7
0
        public async Task <ActionResult> Delete(string patchId, string creatorIp, bool banUser)
        {
            if (patchId == "0x0")
            {
                return(NotFound());
            }
            if (!PatchManager.PatchExists(_context, patchId))
            {
                return(NotFound());
            }
            if (!PatchManager.PatchMatchesCreator(_context, _cache, patchId, creatorIp))
            {
                return(StatusCode(403));
            }

            await PatchManager.DeletePatch(_context, _cache, patchId);

            if (banUser)
            {
                await CreatorManager.BanUser(_context, _cache, creatorIp);
            }

            return(Ok());
        }
 public void OnEnable()
 {
     p_target      = (CreatorManager)target;
     p_target.name = "Twórca";
 }
Ejemplo n.º 9
0
 private void Start()
 {
     creatorManager = GetComponent <CreatorManager>();
     playerAppearance.playerNumber = playerNumber;
 }